// import { ref } from 'vue';
// import axios from '../router/AxiosApi.js';
// import router from '../router/index.js'

// export default function useLogin() {
//   const username = ref('');
//   const password = ref('');

//   const login = async () => {
//     try {
//       const response = await axios.post('api/user/login', {
//         username: username.value,
//         password: password.value
//       });


// 	const res=response.data
	
// 	console.log("后端返回的数据",res)
//       const token = response.data.token;


//       localStorage.setItem('token', token);

//       // 获取菜单信息
//       const menuResponse = await axios.get('api/sysUser/getMenuList', {
//         headers: {
//           'Authorization': `Bearer ${token}`
//         }
//       });

//       // 检查菜单数据是否正确返回
//       console.log('Token:', token);
//       console.log('Menu Response:', menuResponse.data); // 打印整个响应对象以便进一步调试

//       const menuData = menuResponse.data.data; // 假设后端返回的菜单数据在 data 字段中
//       console.log('Menu Data:', menuData);

//       return { success: false, menuData };
//     } catch (error) {
//       console.error('Login failed', error);
//       return { success: false, error: '登录失败' };
//     }
//   };

//   return {
//     username,
//     password,
//     login
//   };
// }